physically incapacitated - French English Dictionary